﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Character_Creator
{
    public class Ability
    {
        private string abilityName;
        private string abilityDescription;
        private string abilityReference;

        public string Name
        {
            get { return abilityName; }
            private set { abilityName = value; }
        }
        public string Description
        {
            get { return abilityDescription; }
            private set { abilityDescription = value; }
        }
        public string Reference
        {
            get { return abilityReference; }
            private set { abilityReference = value; }
        }

        public Ability()
        {
            SetAbilityName(null);
            SetAbilityDescription(null);
            SetAbilityReference(null);
        }
        public Ability(string name, string desc, string reference)
        {
            SetAbilityName(name);
            SetAbilityDescription(desc);
            SetAbilityReference(reference);
        }

        public void SetAbilityName(string name)
        {
            Name = name;
        }
        public void SetAbilityDescription(string desc)
        {
            Description = desc;
        }
        public void SetAbilityReference(string reference)
        {
            Reference = reference; 
        }
    }
}
